package collection._02list;

import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

public class Demo02_List {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);

        //list.remove(index:1);
        //请问删除的是1这个元素，还是1索引上的元素？
        //为什么？
        //删除的是1索引上的元素
        /*因为：在调用方法的时候，如果方法出现了重载现象
        优先调用实参跟形参一致的那个方法
        */

        //如果我要删除1这个元素怎么办？
        Integer i = Integer.valueOf(1);//自动装箱
        list.remove(i);
        System.out.println(list);


        //E set(int index,E element)修改指定索引处的元素，返回被修改的元素
        System.out.println(list.set(1,2)+"被修改了了");
        System.out.println(list);
    }
}

